*{
    margin: 0;
    padding: 0;
}

h1 {
    height: 50px;
    text-align: center;
}
.qb {
    display: flex;
    justify-content: space-between;
    padding-top: 18px;
    padding-bottom: 20px;
}
.w {
    width: 1200px;
    margin: 0 auto;
}
.car-top {
    display: flex;
    justify-content: space-between;
    height: 40px;
    align-items: center;
    margin-bottom: 18px;
    border-bottom: 1px solid #ccc;
}
/*商品*/
.cart-infos {
    display: flex;
    justify-content: space-between;
    align-items: center; 
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc;
}
.check-cart-item {
    background-color: #fff4e8;;
}

.cart-infos span:nth-of-type(3),
.cart-infos span:nth-of-type(4) {
    position: relative;
    left: -70px;
}
.cart-infos span:nth-of-type(5) {
    position: relative;
    left: -47px;
}
.itxt {
    width: 66px;
    text-align: center;
}
.p-price,
.p-sum {
    width: 50px;
}
.pic-infos {
    width: 280px;
    display: flex;
    align-items: center;
}
.pic-infos img {
    width: 120px;
    height: 120px;
    margin-right: 6px;
}
/*结算*/
.cart-floatbar {
    display: flex;
    justify-content: space-between;
}
.toolbar-left,
.toolbar-right {
    display: flex;
}
.remove-batch{
    margin:0 20px 0 30px;
}
.price-sum {
    margin: 0 60px 0 60px;
}
.btn-aera{
    color: #fff;
    background-color: red;
    padding: 5px;
    margin-right: 10px;
}